package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import java.util.Date;

/**
 * 数据信息对象 weixin_data
 * 
 * @author ruoyi
 * @date 2020-03-29
 */
public class WeixinData extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 热度等级 */
    @Excel(name = "热度等级")
    private String heat;

    /** 签入时间 */
    @Excel(name = "签入时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date checkTime;

    /** 真实姓名 */
    @Excel(name = "真实姓名")
    private String realname;

    /** 抖音昵称 */
    @Excel(name = "抖音昵称")
    private String nickname;

    /** 抖音号 */
    @Excel(name = "抖音号")
    private String account;

    /** 粉丝数量 */
    @Excel(name = "粉丝数量")
    private Long fanNumber;

    /** 短视频方向 */
    @Excel(name = "短视频方向")
    private String svDirection;

    /** 才艺特长 */
    @Excel(name = "才艺特长")
    private String talents;

    /** 生日 */
    @Excel(name = "生日", width = 30, dateFormat = "yyyy-MM-dd")
    private Date brithday;

    /** 电话 */
    @Excel(name = "电话")
    private Long phone;

    /** 微信 */
    @Excel(name = "微信")
    private String weixin;

    /** 所在城市 */
    @Excel(name = "所在城市")
    private String city;

    /** 直播时段 */
    @Excel(name = "直播时段")
    private String liveTime;

    /** 是否直播过外站 */
    @Excel(name = "是否直播过外站")
    private Long liveForeighn;

    /** 外站流水 */
    @Excel(name = "外站流水")
    private String foreighnFlow;

    /** 直播设备 */
    @Excel(name = "直播设备")
    private String liveEquipment;

    /** 推荐人 */
    @Excel(name = "推荐人")
    private String recommend;

    /** 运营人 */
    @Excel(name = "运营人")
    private String operation;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setHeat(String heat) 
    {
        this.heat = heat;
    }

    public String getHeat() 
    {
        return heat;
    }
    public void setCheckTime(Date checkTime) 
    {
        this.checkTime = checkTime;
    }

    public Date getCheckTime() 
    {
        return checkTime;
    }
    public void setRealname(String realname) 
    {
        this.realname = realname;
    }

    public String getRealname() 
    {
        return realname;
    }
    public void setNickname(String nickname) 
    {
        this.nickname = nickname;
    }

    public String getNickname() 
    {
        return nickname;
    }
    public void setAccount(String account) 
    {
        this.account = account;
    }

    public String getAccount() 
    {
        return account;
    }
    public void setFanNumber(Long fanNumber) 
    {
        this.fanNumber = fanNumber;
    }

    public Long getFanNumber() 
    {
        return fanNumber;
    }
    public void setSvDirection(String svDirection) 
    {
        this.svDirection = svDirection;
    }

    public String getSvDirection() 
    {
        return svDirection;
    }
    public void setTalents(String talents) 
    {
        this.talents = talents;
    }

    public String getTalents() 
    {
        return talents;
    }
    public void setBrithday(Date brithday) 
    {
        this.brithday = brithday;
    }

    public Date getBrithday() 
    {
        return brithday;
    }
    public void setPhone(Long phone) 
    {
        this.phone = phone;
    }

    public Long getPhone() 
    {
        return phone;
    }
    public void setWeixin(String weixin) 
    {
        this.weixin = weixin;
    }

    public String getWeixin() 
    {
        return weixin;
    }
    public void setCity(String city) 
    {
        this.city = city;
    }

    public String getCity() 
    {
        return city;
    }
    public void setLiveTime(String liveTime) 
    {
        this.liveTime = liveTime;
    }

    public String getLiveTime() 
    {
        return liveTime;
    }
    public void setLiveForeighn(Long liveForeighn) 
    {
        this.liveForeighn = liveForeighn;
    }

    public Long getLiveForeighn() 
    {
        return liveForeighn;
    }
    public void setForeighnFlow(String foreighnFlow) 
    {
        this.foreighnFlow = foreighnFlow;
    }

    public String getForeighnFlow() 
    {
        return foreighnFlow;
    }
    public void setLiveEquipment(String liveEquipment) 
    {
        this.liveEquipment = liveEquipment;
    }

    public String getLiveEquipment() 
    {
        return liveEquipment;
    }
    public void setRecommend(String recommend) 
    {
        this.recommend = recommend;
    }

    public String getRecommend() 
    {
        return recommend;
    }
    public void setOperation(String operation) 
    {
        this.operation = operation;
    }

    public String getOperation() 
    {
        return operation;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("heat", getHeat())
            .append("checkTime", getCheckTime())
            .append("realname", getRealname())
            .append("nickname", getNickname())
            .append("account", getAccount())
            .append("fanNumber", getFanNumber())
            .append("svDirection", getSvDirection())
            .append("talents", getTalents())
            .append("brithday", getBrithday())
            .append("phone", getPhone())
            .append("weixin", getWeixin())
            .append("city", getCity())
            .append("liveTime", getLiveTime())
            .append("liveForeighn", getLiveForeighn())
            .append("foreighnFlow", getForeighnFlow())
            .append("liveEquipment", getLiveEquipment())
            .append("recommend", getRecommend())
            .append("operation", getOperation())
            .toString();
    }
}
